home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Programming / tek / kn / elate / visual.h < prev    next >
C/C++ Source or Header  |  2001-05-12  |  801b  |  53 lines

  1.  
  2. #ifndef _VISUAL_ELATE_H
  3. #define _VISUAL_ELATE_H    1
  4.  
  5. #include "tek/type.h"
  6.  
  7. struct visual_elate
  8. {
  9.     TAPTR buffer;
  10.     TAPTR buffer2;
  11.     TAPTR pixmap;
  12.     TAPTR pixmap2;
  13.     TAPTR ave;
  14.     TAPTR app;
  15.     TAPTR toolkit;
  16.     TAPTR window;
  17.     TAPTR scrollpane;
  18.     TAPTR content;
  19.     TAPTR font;
  20.     TUINT backcolor;
  21.     TINT width;
  22.     TINT height;
  23.     TINT fontwidth;
  24.     TINT fontheight;
  25.     TINT pixelx;
  26.     TINT pixely;
  27.     TINT bgcolor;
  28.     TINT fgcolor;
  29.     TINT textx;
  30.     TINT texty;
  31.  
  32.         TUINT currentbuttonstate;
  33.  
  34.         TINT pendingevent;
  35.         TINT pendingx;
  36.         TINT pendingy;
  37.         TUINT pendingkeycooked;
  38.         TBOOL pendingresize;
  39.         TUINT pendingbuttonstate;
  40.         TBOOL evtpending;
  41.         
  42. };
  43.  
  44.  
  45. extern TINT getevent(TAPTR visual, TINT *ev, TINT *xp, TINT *yp, TUINT *keycooked, TBOOL *resize, TUINT *buttonstate) __attribute__
  46. ((
  47.     "qcall lib/tek/kn/visual/getevent"
  48. ));
  49.  
  50.  
  51.  
  52. #endif
  53.